#include<stdio.h>
#include<conio.h>
#include<string.h>

void XoaKhoangTrang(char s[100])
{	
	if(s[0]==' ')
	s=s+1; //xoa khang trang dau chuoi
	int n=strlen(s);
	if(s[n-1]==' ')
		s[n-1]='\0';//xoa khoang trang cuoi chuoi
	// xoa khoang giua
	char *c=strstr(s,"  "); // tra ve dia chi cua hai khoang trang chinh giua dau tien minh gap
	printf("\n Do dai cua chuoi s ban dau vua nhap la %d", strlen(s));
	printf("\n Do dai cua chuoi c vua lay dia chi %d",strlen(c));
	while(c!=NULL)
	{
		int t=strlen(s)-strlen(c);
		for(int i=t;i<strlen(s);i++)
			s[i]=s[i+1];
		c=strstr(s,"  ");
	}
	
	

	printf("\n Chuoi s sau khi xu ly la ");puts(s);

}
// Cau 2.7d
void DoiChuHoa(char s[100])
{
	strlwr(s);
	if(s[0]>=97 && s[0]<=122)
		s[0]=s[0]-32;
	for(int i=1;i<strlen(s);i++)
		if(s[i]==32)
			if(s[i+1]>=97&&s[i+1]<=122) // tu chu 'a' den chu 'z' thi doi 'A' --> 'Z' 
				s[i+1]=s[i+1]-32;
	// xuat lai chuoi s vua nhap
	printf("\n Chuoi sau khi viet hoa dau tu la ");
	puts(s);
}
void main()
{
	char s[100];
	printf("\n Nhap vao chuoi s ");gets(s);
	printf("\n Chuoi s vua nhap la ");puts(s);
	XoaKhoangTrang(s);
	DoiChuHoa(s);
	
	getch();
}